/* 
 * File:   ThreadBatchMerge.h
 * Author: Morpheus
 *
 * Created on 24 juin 2013, 00:07
 */

#ifndef THREADBATCHMERGE_H
#define	THREADBATCHMERGE_H

#include <QtCore/qthread.h>
#include "MyBatchSettingPrint.h"

class ThreadBatchMerge : public QThread{
    Q_OBJECT
public:
    ThreadBatchMerge(const QByteArray&, const MyBatchSettingPrint& , QObject* parent = 0);
    virtual ~ThreadBatchMerge();
    
Q_SIGNALS:
    void batchUuidDoSuccess(const int&);
    void information(const QString&);
    void description(const QString&);
    void range(const int&, const int&);
    void progress(const int&);
    
protected:
    virtual void run();
private:
    QByteArray m_array;
    MyBatchSettingPrint m_settingPrint;
};

#endif	/* THREADBATCHMERGE_H */

